home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / Tools / Freeware / sysmon / fd / sysmon_lib.fd
Text File  |  2002-10-27  |  2KB  |  48 lines

  1. ##base _SysmonBase
  2. ##bias 30
  3. ##public
  4. *------ task related functions ---------------------------------------
  5. smGetTaskInfo(task)(a0)
  6. smFreeze(task)(a1)
  7. smUnFreeze(task)(a1)
  8. smSleep(ticks)(d0)
  9. *------ formatting functions -----------------------------------------
  10. smVKPrintf(format,values)(a0/a1)
  11. smVSPrintf(buffer,format,values)(a3,a0/a1)
  12. *------ system diagnostics -------------------------------------------
  13. smVSysLog(priority,format,values)(d0,a0/a1)
  14. *------ More TaskInfo functions --------------------------------------
  15. smFindTaskInfo(name)(a1)
  16. smNextTaskInfo(tinfo)(a1)
  17. *------ System Shutdown ----------------------------------------------
  18. smHalt(flags)(d0)
  19. *---Functions in V1 or higher ----------------------------------------
  20. *------ Safe Formatting to buffer ------------------------------------
  21. smVSnPrintf(buffer,len,format,values)(a3,d0,a0/a1)
  22. *------ Check if a Node is linked in a List --------------------------
  23. smFindNode(list,node)(a0,a1)
  24. *------ System Broadcast Messages Handling ---------------------------
  25. smAddBroadcastPort(port)(a1)
  26. smRemBroadcastPort(port)(a1)
  27. smSendBroadcastMsg(bcmsg)(a1)
  28. *------ Vector Base Register -----------------------------------------
  29. smGetVBR()()
  30. ##private
  31. smMoveVBR()()
  32. ##public
  33. *------ Task Table Arbitration ---------------------------------------
  34. smLockTaskTable(flags)(d0)
  35. smUnLockTaskTable(flags)(d0)
  36. *------ Signal Exceptions control ------------------------------------
  37. smDisallowExcept()()
  38. smAllowExcept()()
  39. *------ Task Hibernation and Wake Up ---------------------------------
  40. smHibernate()()
  41. smWakeUp(task)(a1)
  42. smScheduleWakeUp(timereq)(a1)
  43. *------ Exit from exception code -------------------------------------
  44. smEndExcept(cleanup)(d0)
  45. *------ Wait for all signals in the mask -----------------------------
  46. smWaitAnd(signalSet)(d0)
  47. ##end
  48.